impose a great strain - Turkish English Dictionary